/*
diver.h
offer all used moto driver controller,switch controller
designed by lunanting

-----------------------
2020-03-25 17:30:50
create file
-----------------------
*/
#ifndef __DRIVER_H
#define __DRIVER_H

#ifdef LINE_VERSION
	#ifdef WASHER
	#include "pansonic/brush.h"
	#include "pansonic/lifter.h"
	#include "pansonic/turners.h"
	#endif
	#if defined AGV
	#include "pansonic/wheel.h"
	#endif
	#include "pansonic/panasonic.h"
#elif defined BATTERY_VERSION
	#ifdef WASHER
	#include "syntron/brush_s.h"
	#include "syntron/lifter_s.h"
	#include "syntron/turners_s.h"
	#elif defined AGV
	#include "syntron/wheel_s.h"
  #include "../lidar/lidar_ce30.h"
	#endif
	#include "syntron/synron_ls_modbus.h"
#elif defined MINI_AGV

#else
	#error "请选择电池版还是管线版！"
#endif
#ifdef WASHER

#include "uwb.h"
#include "superSonic.h"

#include "dm556_driver.h"
#include "door.h"
#include "putter.h"
#include "voice.h"
#include "rtc/rtc_time.h"

#endif
#ifdef AGV

#include "navigation_mag.h"
#include "./rfid/rfidreader.h"
#include "gyro/gyro.h"
#include "./lidar/lidar_flatscan.h"
#include "./lidar/bea_u951.h"

#endif


#endif
//end of the file
